<%@ page language="java" import="java.io.*" pageEncoding="utf-8"%>

<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <base href="<%=basePath%>">
    
    <title>My JSP 'myup.jsp' starting page</title>
    
	<meta http-equiv="pragma" content="no-cache">
	<meta http-equiv="cache-control" content="no-cache">
	<meta http-equiv="expires" content="0">    
	<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
	<meta http-equiv="description" content="This is my page">
	<!--
	<link rel="stylesheet" type="text/css" href="styles.css">
	-->

  </head>
  
  <body>
    This is my JSP page. <br>
    <%

    System.out.println("Protocol: " + request.getProtocol());

System.out.println("Scheme: " + request.getScheme());

System.out.println("Server Name: " + request.getServerName() );

System.out.println("Server Port: " + request.getServerPort());

System.out.println("Protocol: " + request.getProtocol());

System.out.println("Server Info: " + getServletConfig().getServletContext().getServerInfo());

System.out.println("Remote Addr: " + request.getRemoteAddr());

System.out.println("Remote Host: " + request.getRemoteHost());

System.out.println("Character Encoding: " + request.getCharacterEncoding());

System.out.println("Content Length: " + request.getContentLength());

System.out.println("Content Type: "+ request.getContentType());

System.out.println("Auth Type: " + request.getAuthType());

System.out.println("HTTP Method: " + request.getMethod());

System.out.println("Path Info: " + request.getPathInfo());

System.out.println("Path Trans: " + request.getPathTranslated());

System.out.println("Query String: " + request.getQueryString());

System.out.println("Remote User: " + request.getRemoteUser());

System.out.println("Session Id: " + request.getRequestedSessionId());

System.out.println("Request URI: " + request.getRequestURI());

System.out.println("Servlet Path: " + request.getServletPath());

System.out.println("Accept: " + request.getHeader("Accept"));

System.out.println("Host: " + request.getHeader("Host"));

System.out.println("Referer : " + request.getHeader("Referer"));

System.out.println("Accept-Language : " + request.getHeader("Accept-Language"));

System.out.println("Accept-Encoding : " + request.getHeader("Accept-Encoding"));

System.out.println("User-Agent : " + request.getHeader("User-Agent"));

System.out.println("Connection : " + request.getHeader("Connection"));

System.out.println("Cookie : " + request.getHeader("Cookie"));

System.out.println("Created : " + session.getCreationTime());

System.out.println("LastAccessed : " + session.getLastAccessedTime());

	HttpServletRequest r=request;
    
	ServletInputStream in=request.getInputStream();
	BufferedReader bfr=new BufferedReader(new InputStreamReader(in));
	String buffer="";
	
	while((buffer=bfr.readLine())!=null){
		out.println(buffer+"<br>");		
	}
	//out.flush();
	//out.close();
	%>
  </body>
</html>
